Skip to content

Consolidate page structure and fix SEO duplicate content issues#5

Merged
t128n merged 4 commits into
mainfrom
copilot/fix-4e87ff5a-b4c6-407e-a0d0-25cfc48ad30b
Sep 2, 2025
Merged

Consolidate page structure and fix SEO duplicate content issues#5
t128n merged 4 commits into
mainfrom
copilot/fix-4e87ff5a-b4c6-407e-a0d0-25cfc48ad30b

Conversation

Copilot AI commented Sep 2, 2025

Copy link
Copy Markdown
Contributor

This PR addresses two key issues with the website structure and SEO:

Page Structure Consolidation

The previous structure with separate /ueber, /kontakt, and /impressum pages was redundant. Contact information is now logically consolidated into the "About" page:

  • Merged contact content: All contact information, community guidelines, and acknowledgments from kontakt.mdx are now part of ueber.mdx as a comprehensive "Kontakt" section
  • Simplified navigation: The Info sidebar now shows only "Über open-fidup" and "Impressum", providing a cleaner user experience
  • Preserved functionality: All contact details, GitHub links, community guidelines, and thank you messages remain accessible

SEO Duplicate Content Fix

The site was suffering from significant SEO issues due to duplicate content indexing:

Before: 501 pages indexed including 246 duplicate v1/ pages
After: 255 pages indexed with v1/ pages properly excluded

Technical Implementation

Added a sitemap filter to exclude legacy v1/ content:

sitemap({
    changefreq: 'weekly',
    priority: 0.7,
    lastmod: new Date(),
    filter: (page) => !page.includes('/v1/'),
}),

This change eliminates the SEO penalty from duplicate content while maintaining the v1/ pages for any existing bookmarks or links.

Impact

  • ✅ Cleaner, more logical page structure
  • ✅ Resolved SEO duplicate content issues
  • ✅ Reduced sitemap from 501 to 255 pages
  • ✅ Improved user navigation experience
  • ✅ All functionality preserved with better organization

The changes are minimal and surgical, addressing the core issues without disrupting existing functionality or content accessibility.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/t128n/open-fidup/contributors
    • Triggering command: node /home/REDACTED/work/open-fidup/open-fidup/node_modules/.bin/astro build (http block)
  • telemetry.astro.build
    • Triggering command: node /home/REDACTED/work/open-fidup/open-fidup/node_modules/.bin/astro build (dns block)

If you need me to access, download, or install something from one of these locations, you can either:


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 2 commits September 2, 2025 10:33
…ixes

Co-authored-by: t128n <53407297+t128n@users.noreply.github.com>
Co-authored-by: t128n <53407297+t128n@users.noreply.github.com>
Copilot AI changed the title [WIP] I'm currently not a fan of the structure of the /ueber, /kontakt and /impressum page. I think that either kontakt should go into ueber or into impressum. also currently the v1/ pages are also put into the sitemap which causes some seo problems as they ... Consolidate page structure and fix SEO duplicate content issues Sep 2, 2025
Copilot AI requested a review from t128n September 2, 2025 10:36

@t128n t128n left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me

@t128n t128n marked this pull request as ready for review September 2, 2025 10:38
@t128n t128n merged commit 1321f07 into main Sep 2, 2025
1 check passed
@t128n t128n deleted the copilot/fix-4e87ff5a-b4c6-407e-a0d0-25cfc48ad30b branch September 2, 2025 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants